jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Traversing/API/jQuery

prev([expr])

要素集合の各要素の「前」にあたる兄弟要素を、全て抽出する。

このprev関数はあくまで各要素のすぐ隣の要素のみを抽出し、前以前を全て選択するわけではない。その場合はprevAll()を用いること。
引数には条件式を指定し、結果セットから更に絞込みを行うことも可能。
引数
expr
String
結果セットを絞り込む条件式
戻り値
jQuery
抽出された兄弟要素
サンプル
サンプル1
ボタンを押す毎に、カレントの要素をひとつずつ前にずらしていく。
<div></div>
<div></div>
<div><span>has child</span></div>
<div></div>
<div></div>
<div></div>
<div id="start"></div>
<div></div>
<p><button>Go to Prev</button></p>
var $curr = $("#start");
$curr.css("background", "#f99");
$("button").click(function () {
  $curr = $curr.prev();
  $("div").css("background", "");
  $curr.css("background", "#f99");
});
[全コードを表示] [実行結果を単体で表示]